/*
 * CoarseAlignmentSM.h
 *
 *  Created on: Oct 29, 2012
 *      Author: banfield
 */

#ifndef CoarseAlignmentSM_H_
#define CoarseAlignmentSM_H_

/*****************************************************
 * Function Prototypes
 ****************************************************/
void InitCoarseAlignmentSM(void);
void RunCoarseAlignmentSM(void);

/*****************************************************
 * State Definitions
 ****************************************************/
typedef enum {FindDriverSide,
			ConfirmDriverSide,
			FindPassengerSide,
			ConfirmPassengerSide} CoarseAlignmentSMState_t ;


/*****************************************************
 * Global Variables
 ****************************************************/
//char interruptFlag; // Flag set in interrupt response routine

#endif /* CoarseAlignmentSM_H_ */
